
#ifndef LINEARSPRING_H
#define LINEARSPRING_H
#include "Spring.h"

#include <string>

/**
  * class LinearSpring
  * 
  */

class LinearSpring : virtual public Spring
{
public:

	// Constructors/Destructors
	//  


	/**
	 * Empty Constructor
	 */
	LinearSpring ( );

	/**
	 * Empty Destructor
	 */
	virtual ~LinearSpring ( );

	// Static Public attributes
	//  

	// Public attributes
	//  


	// Public attribute accessor methods
	//  


	// Public attribute accessor methods
	//  


protected:

	// Static Protected attributes
	//  

	// Protected attributes
	//  

public:


	// Protected attribute accessor methods
	//  

protected:

public:


	// Protected attribute accessor methods
	//  

protected:


private:

	// Static Private attributes
	//  

	// Private attributes
	//  

	void elasticity;
public:


	// Private attribute accessor methods
	//  

private:

public:


	// Private attribute accessor methods
	//  


	/**
	 * Set the value of elasticity
	 * @param new_var the new value of elasticity
	 */
	void setElasticity ( void new_var )	 {
			elasticity = new_var;
	}

	/**
	 * Get the value of elasticity
	 * @return the value of elasticity
	 */
	void getElasticity ( )	 {
		return elasticity;
	}
private:


	void initAttributes ( ) ;

};

#endif // LINEARSPRING_H
